NIST SP 800-63B-4 Authentication & Authenticator Management
パスワードには以下の要件が要求されている
1. 最低必要な長さ: SHALL最低8文字。SHOULD最低15文字
2. 最長の長さ: SHOULD最長64文字
3. 受け入れるべき文字: SHOULDすべての印刷可能なASCII文字(RFC 20)とスペース文字 SHALL受け入れるならパスワードの長さを評価する際、各Unicodeコードポイントは1文字としてカウントしなければならない
SHALL侵害の証拠がある場合は変更を強制しなければならない
7. ヒントの保存?: SHALL NOTヒントを保存することを許可してはいけない
これどういうことだろう?Windowsとかにあるパスワードのヒントみたいなこと?
8. 秘密の質問: SHALL NOTパスワード設定時、「あなたの最初のペットの名前は?」のような知識ベースの認証や質問を使うように促してはいけない 9. パスワード切り捨ての禁止: SHALL送信されたパスワード全体を検証しなければならない(途中で切り捨ててはいけない)